#  -*- coding:utf-8 -*- 
"""
@ author: 罗金盛
@ time: 2023/10/11 
@ file: 鸢尾花数据集.py

"""
# 从sklearn.datasets中导入鸢尾花数据集(小规模数据集)
from sklearn.datasets import load_iris
def dataset_test():
    iris = load_iris()
    # 输出iris中的键
    for key in iris.keys():
        print(key)
    # 可以发现iris中有五个键：data,target,target_names,DESCR,feature_names
    # 我们依次来看一下
    print(iris['data']) # 等同于print(iris.data),data中存放的是数据集
    print(iris.data.shape) # 返回数据集的形状(150, 4)，150行4列
    print('-----------------------------------------------------------------------')
    print(iris['target']) # 等同于print(iris.target)，target中存放的是目标值
    print('-----------------------------------------------------------------------')
    print(iris['target_names']) # 等同于print(iris.target_names)，target_names存放的是目标值的名称
    print('-----------------------------------------------------------------------')
    print(iris['DESCR'])    # 等同于print(iris.DESCR)，DESCR则是对这个数据集的描述
    print('-----------------------------------------------------------------------')
    print(iris['feature_names']) # 等同于print(iris.feature_names)，feature_names指的是特征的名称
    print('-----------------------------------------------------------------------')

dataset_test()









